/** 
* All Rights Reserved , Copyright (C) 2023 , 青岛鼎信通讯股份有限公司
* 
* IQemProblemAlertService
* 问题告警表
* 
* 修改纪录
* 2023-01-06 版本：1.0 xinfushuo 创建。
* @version 版本：1.0
* @author 作者：xinfushuo
* 创建日期：2023-01-06
*/

package com.topscomm.qem.service;

import com.topscomm.qem.IQemService;
import com.topscomm.qem.pojo.QemProblemAlertEntity;
import com.topscomm.qem.dao.IQemProblemAlertDao;

import java.util.HashMap;
import java.util.Map;

public interface IQemProblemAlertService extends IQemService<QemProblemAlertEntity, IQemProblemAlertDao> {


    /**
     * @Description:    处理作废业务
     * @Author:         wuyuyang
     * @Return:
     * @exception:
     * @Date:           13/1/2023 下午7:48
     * @Version:        1.0
     **/
    public Boolean executeCancel(String id, String cancelReason);

    /**
     * @Description:    查询其他与问题告警单有关单据状态
     * @Author:         wuyuyang
     * @Return:         java.lang.String
     * @exception:
     * @Date:           11/1/2023 下午10:06
     * @Version:        1.0
     **/
    public void queryElseBillState (String id);


    /**
     * @author: caozhiyuan
     * @date: 2023-01-11 10:02:29
     * @param:
     * @description: 拼接责任主体部门数据权限
     * @return: java.lang.String
     * @modify:
     */
    String spellDataDutyDeptPermission();

    /**
     * @Description:    查询当前用户的直级领导，如果没找到不做任何处理
     * @Author:         wuyuyang
     * @Return:         java.lang.String
     * @exception:
     * @Date:           2/2/2023 下午3:42
     * @Version:        1.0
     **/
    public HashMap<String, Object> queryDirectLeaderCode();
}
